package tugas2;
/**
 * A test class for JenisSegitiga.java
 *
 * @author Anung Ariwibowo
 * @version 20150408
 *
 * Menentukan jenis segitiga berdasarkan input panjang sisi-sisi
 * segitiga. Jenis segitiga dikodekan dengan bilangan bulat:
 * - 0 = bukan segitiga
 * - 1 = segitiga sembarang
 * - 2 = segitiga sama kaki
 * - 3 = segitiga sama sisi
 * - 4 = segitiga siku-siku
 */

import junit.framework.*;
//import java.lang.annotation.Annotation;

public class JenisSegitigaTest extends TestCase {
  public JenisSegitigaTest(String name) {
    super(name);
  }

  //@Test
  public void testBukanSegitiga () {
    assertEquals(0, JenisSegitiga.jenis(1., 6., 4.)); // bukan s.t.
    System.out.println("Bukan Segitiga");
  }

  //@Test
  public void testSegitigaSembarang () {
    assertEquals(1, JenisSegitiga.jenis(5., 6., 4.)); // s.t. sembarang
    System.out.println("Segitiga Sembarang");
  }

  //@Test
  public void testSegitigaSamaKaki () {
    assertEquals(2, JenisSegitiga.jenis(4., 5., 5.)); // s.t. sama kaki
    System.out.println("Segitiga Sama Kaki");
  }

  //@Test
  public void testSegitigaSamaSisi () {
    assertEquals(3, JenisSegitiga.jenis(3., 3., 3.)); // s.t. sama sisi
    System.out.println("Segitiga Sama Sisi");
  }

  //@Test
  public void testSegitigaSikuSiku () {
    assertEquals(4, JenisSegitiga.jenis(3., 4., 5.)); // s.t. siku-siku
    System.out.println("Segitiga Siku Siku");
  }
}